package com.geline.alisms;

import java.util.Map;

/**
 * 短信发送器
 * 
 * @author JQ棣
 */
public interface SmsSender {
	/**
	 * 获取调用渠道
	 * @return 调用渠道 Constants.Channel
	 */
	String channel();

	/**
	 * 发送短信
	 * 
	 * @param mobile 手机号
	 * @param templateCode 模板编码（以content作为发送方式的话可以不填）
	 * @param param 模板编码参数（以content作为发送方式的话可以不填）
	 * @return
	 */
	SendResponse send(String mobile, String templateCode, Map<String, String> param);
}